// 引入 defineStore
import { defineStore } from 'pinia'
// import { ref, computed } from 'vue'
// import axios from 'axios'

export const DemoOne = defineStore('demo1', () => {
    // 数据 (state)
    // const count = ref(0)
    // const channeList = ref([])

    // 请求接口数据 (action 同时支持同步和异步 在pinia中 action 就是函数/方法)
    // const getlist = async () => {
    //     const { data: { data } } = await axios.get('http://geek.itheima.net/v1_0/channels')
    //     // 将请求回来的数据存到 state 中 
    //     channeList.value = data.channels
    //     // 打印出来瞅一眼
    //     console.log(data.channels)
    // }

    // （getter）要写在 computed 中
    // const doubleCount = computed(() => count.value * 2)

    // 将要使用的数据 （return） 出去
    return {
        // getlist,
        // doubleCount
    }
})